package com.glink.manage.vo.mqtt;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * Created by IntelliJ IDEA.
 * mqtt连接信息
 * @Author : qiushaoshan
 * @create 2025/2/8 14:40
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MqInfoVO implements Serializable {

    private static final long serialVersionUID = -2702308972565536659L;

    @ApiModelProperty(name = "host", notes = "")
    private String host;

    @ApiModelProperty(name = "keepalive", notes = "")
    private int keepalive;

    @ApiModelProperty(name = "login", notes = "")
    private String login;

    @ApiModelProperty(name = "password", notes = "")
    private String password;

    @ApiModelProperty(name = "port", notes = "端口")
    private int port;

    @ApiModelProperty(name = "qos", notes = "")
    private int qos;

    @ApiModelProperty(name = "topic", notes = "设备的MAC地址")
    private String topic;
}
